专利摘要:
ビデオ符号ストリームの品質を評価する方法が、本発明の実施形態において開示され、この方法は、ビデオ符号ストリームを取得するステップと、ビデオフレームの符号化情報を取得するステップと、ビデオフレームの符号化情報に従って単一フレームの品質評価を行うステップと、単一フレームの品質評価結果に従ってシーケンスの品質評価を行うステップとを含む。ビデオ符号ストリームの品質を評価する装置およびシステムも、本発明の実施形態において提示され、この装置およびシステムは、チャネル内で伝送されるビデオデータパケットの品質を正確に予測することができ、ビデオフレームの単一フレームの品質評価結果を即時に取得することができる。
公开号:JP2011514059A
申请号:JP2010547940
申请日:2009-06-04
公开日:2011-04-28
发明作者:清鵬 ▲シェ▼;付正 ▲ヤン▼;▲シュアイ▼ 万
申请人:▲ホア▼▲ウェイ▼技術有限公司;
IPC主号:H04N17-00
专利说明:

[0001] 本発明は、移動体通信技術、詳細には、ビデオストリームの品質を評価する方法、装置およびシステムに関する。]
[0002] 本願は、発明の名称を“Method, Apparatus and System for Evaluating Quality of Video Streams”とし、2008年7月10日に中国特許庁に出願した中国特許出願第200810068503.7号の優先権を主張するものであり、該出願の全体を参照により本明細書に援用する。]
背景技術

[0003] ネットワーク技術の恒常的な開発によって、ネットワークビデオに基づいて開発されるビデオオンデマンド(VOD)、IPTVおよびビデオフォンサービスがブロードバンドネットワーク上の主要なサービスになった。したがって、ネットワークビデオのサービスの品質(QoS)は、そのようなサービスの開発に直接に影響を与える可能性がある。]
[0004] ネットワークビデオのQoSを保証するには、上記のサービスの通常の動作を保証するために関連の調整および保守対策を即時に実施できるようにネットワークビデオに関して品質評価および監視を実行することが必要である。]
[0005] 従来技術では、ニューラルネットワークを使用して、ビデオレート、ビデオフレームレート、パケット損失率、およびイントラフレーム符号化マクロブロックの数などのパラメータに従ってネットワークビデオの品質を評価している。]
発明が解決しようとする課題

[0006] 本発明を実現する間に、発明者は、従来技術に少なくとも次の弱点を見つけた。すなわち、従来技術では、ビデオ品質へのビデオレートおよびパケット損失率の影響が統計の観点から分析される。しかし、統計手法は不正確なビデオレートおよびパケット損失率を算出することがあり、そのため、ビデオ品質が正確に評価できない。したがって、全体のシーケンス評定は得られるが、ビデオフレームの即時の品質は提供されない。]
課題を解決するための手段

[0007] 本発明の実施形態は、ネットワークビデオの品質を正確に評価し、ビデオ品質を即時に取得するための方法、装置およびシステムを提供する。]
[0008] 本発明の一実施形態で提供されるビデオストリームの品質を評価する方法は、
ビデオストリームを取得するステップと、
ビデオストリーム内のビデオフレームの符号化情報を取得するステップと、
ビデオフレームの符号化情報に従って単一フレームの品質を評価するステップと、
単一フレームの品質評価結果に従ってシーケンスの品質を評価するステップと、
を含む。]
[0009] 本発明の一実施形態で提供されるビデオストリームの品質を評価する装置は、
ビデオデータパケットからビデオストリームを取得し、そのビデオストリーム内のビデオフレームの符号化情報を取得するように構成されたストリーム分析モジュールと、
ビデオフレームの符号化情報に従って単一フレームの品質を評価するように構成された単一フレーム品質評価モジュールと、
単一フレームの品質評価結果に従ってシーケンスの品質を評価するように構成されたシーケンス品質評価モジュールと、
を備える。]
[0010] 本発明の一実施形態で提供されるビデオストリームの品質を評価するシステムは、
ビデオデータパケットからビデオストリームを取得してビデオストリーム内のビデオフレームの符号化情報を取得し、そのビデオフレームの符号化情報に従って単一フレームの品質を評価し、その単一フレームの品質評価結果に従ってシーケンスの品質を評価するように構成された、品質を評価する装置と、
品質を評価する装置の単一フレームの品質評価結果またはシーケンス評価結果を送信するように構成された送信装置と、
を備える。]
[0011] 品質評価のための上記の方法、装置およびシステムによって、ビデオフレームの符号化情報が取得され、そのビデオフレームの符号化情報に従って単一フレームおよびシーケンスの品質が評価および出力され、時間区間内のフレームのシーケンスの品質が評価および出力される。したがって、チャネル内で伝送されるビデオデータパケットの品質が正確に予測でき、ビデオフレームの単一フレームの品質評価結果が即時に取得できる。]
[0012] 本発明または従来技術での技術的解決策をより明確にするために、本発明の実施形態を示す、または従来技術を示す添付の図面を以下で概説する。明らかに、添付の図面は例示にすぎず、当業者は、そのような添付の図面から、創造的な労力を使わずに他の図面を導き出すことができよう。]
図面の簡単な説明

[0013] 本発明の実施形態における、ビデオストリームの品質を評価するシステムの適用環境を示した概略図である。
本発明の実施形態における、ビデオストリームの品質を評価するシステムの構成を示した図である。
本発明の実施形態における、ビデオストリームの品質を評価する装置の構成を示した図である。
本発明の実施形態における、ビデオストリームの品質を評価する方法の全体のフローチャートである。
本発明の実施形態における、ビデオストリームの品質を評価する方法のフローチャートである。]
実施例

[0014] 以下、添付図面を参照して本発明の技術的解決策を詳細に説明する。実施形態は例示であって、本発明がそのような実施形態に限定されないことは明らかである。当業者が本発明の実施形態から導き出される他の実施形態も、本発明の保護の範囲内に含まれる。]
[0015] 図1は、本発明の実施形態における、ビデオストリームの品質を評価するシステムの適用環境を示した概略図である。この実施形態では、元のビデオパケットがエンコーダ1によってエンコードされた後、エンコードされたビデオパケットがルータ2を経てデコーダ3に伝送され、デコードされた後、再生される。図1に示されたポイントA、BおよびCは、伝送パス上の3つの異なる分岐点である。システムは、エンコードされたビデオストリームを取得して、取得されたビデオストリームのビデオ品質を評価するためにこれら3つのポイントの任意の1つで使用できる。] 図1
[0016] 図2は、本発明の実施形態における、ビデオストリームの品質を評価するシステム10の構成を示している。この実施形態では、品質を評価するシステム10は、品質を評価する装置20、送信装置30、表示装置40、および記憶装置50を備える。品質を評価する装置20は、取得されたビデオデータパケットの単一フレームの品質およびシーケンスの品質を評価するように構成される。送信装置30は、品質を評価する装置20の単一フレームの品質評価結果またはシーケンスの品質評価結果を表示装置40または記憶装置50に送信するように構成される。表示装置40は、評価されたビデオ品質が表示される必要がある場合、送信装置30によって送信された単一フレームの品質評価結果またはシーケンスの品質評価結果を表示するように構成される。記憶装置50は、評価されたビデオ品質が表示される必要がない場合、送信装置30によって送信された単一フレームの品質評価結果またはシーケンスの品質評価結果を記憶するように構成される。] 図2
[0017] 図3は、本発明の実施形態における、ビデオストリームの品質を評価する装置20の構成を示している。この実施形態では、品質を評価する装置20は、パケット取得モジュール200、パケット分析モジュール210、ストリーム分析モジュール220、単一フレーム品質評価モジュール230、およびシーケンス品質評価モジュール240を備える。] 図3
[0018] パケット取得モジュール200は、チャネル内で伝送されたビデオデータパケットを取得するように構成される。この実施形態では、ビデオデータパケットは、指定されたビデオサービスパケットでよい。すなわち、ビデオデータパケットはVODサービスパケット、IPTVサービスパケットおよびビデオフォンサービスパケットでよい。他の実施形態では、ビデオデータパケットは、ネットワークビデオサービスで使用できる。]
[0019] パケット分析モジュール210は、パケット取得モジュール200によって取得されたビデオデータパケットを分析するように構成される。この実施形態では、パケット分析モジュール210は、ビデオデータパケットの、有効なパケットおよび失われたパケットおよび失われたパケットのIDを含むパケット損失情報を分析する。この実施形態では、パケット分析モジュール210は、従来技術を使用することによって、ビデオデータパケットのパケット損失情報において有効なパケットを取得し、失われたパケットを識別することができる。例えば、パケット分析モジュール210は、ネットワークパケット損失、ジッタパケット損失およびバッファオーバフローによるパケット損失を分析することにより、ビデオデータパケットのパケット損失情報を取得する。]
[0020] ストリーム分析モジュール220は、パケット分析モジュール210から送信されたビデオデータパケットおよびパケット損失情報を受信し、ビデオデータパケットからビデオストリームを取得し、ビデオストリームを分析してビデオデータパケット内のビデオフレームの符号化情報を取得するように構成される。この実施形態では、ストリーム分析モジュール220は、ビデオデータパケット、パケット損失情報およびビデオ圧縮規格に従ってビデオデータパケットからビデオストリームを取得するが、ここで、ビデオ圧縮規格は従来技術における規格、例えば、H.264およびMPEG-4などである。ビデオストリームは、ビデオデータパケット、パケット損失情報およびビデオ圧縮規格に従って従来技術を使用することにより、ビデオデータパケットから取得できる。]
[0021] この実施形態では、ストリーム分析モジュール220は、ビデオストリーム内のビデオフレームをGOP(group of picture)の形で分析するようにさらに構成される。この実施形態では、ビデオフレームの符号化情報は、ビデオフレームの符号化の種類、符号化レート、およびシーケンスのフレームレートパラメータを含む。ビデオフレームの符号化の種類には、Iフレーム、PフレームおよびBフレームがある。Iフレームは、イントラ符号化フレーム、Pフレームは順方向予測フレーム、Bフレームは双方向補間フレームである。Iフレームは完全なピクチャであり、PフレームおよびBフレームは、IフレームまたはPフレームとの相対的な変化を記録する。すなわち、各Iフレームは、PフレームおよびBフレームの基準フレームである。この実施形態では、Iフレーム、PフレームおよびBフレームは、既存のビデオ規格のみで定義されたものとは一致しない。そうではなくて、Iフレームは、イントラフレーム符号化モードを使用する全フレーム、PフレームおよびBフレームは、インターフレーム符号化モードを使用する全フレームが可能である。]
[0022] ストリーム分析モジュール220は、ストリーム内のビデオフレームの符号化情報を単一フレーム品質評価モジュール230にフレームの形で送信するようにさらに構成されるが、ここで、ビデオフレームの符号化情報はランダムに、または順序通りに、単一フレーム品質評価モジュール230に送信できるものとする。]
[0023] 単一フレーム品質評価モジュール230は、ストリーム分析モジュール220からビデオフレームの符号化情報を受信し、そのビデオフレームの符号化情報に従って単一フレームの品質を評価するように構成される。この実施形態では、単一フレーム品質評価モジュール230は、現行フレームの受信された符号化情報の種類を判定し、現行フレームの受信された符号化情報がIフレームの符号化情報であると判定した場合、Iフレームの符号化情報を評価してIフレームの単一フレームの品質評価結果を取得し、フレームの受信された符号化情報がPフレームまたはBフレームの符号化情報であると判定した場合、PフレームまたはBフレームの符号化情報をバッファリングし、PフレームまたはBフレームの基準フレームの符号化情報を受信して分析した後、その基準フレームを基準として使用するPフレームおよびBフレームの符号化情報を分析するようにさらに構成される。この実施形態では、基準フレームには、Iフレーム、PフレームおよびBフレームがある。Pフレームは、Iフレームまたは別のPフレームの基準フレームであり得て、Bフレームは、Iフレーム、Pフレームまた別のBフレームの基準フレームであり得る。]
[0024] この実施形態では、単一フレーム品質評価モジュール230は、ビデオフレームの符号化の種類および符号化レートならびにシーケンスのフレームレートパラメータを評価することにより、ビデオフレームの単一フレームの品質評価結果を取得する。単一フレーム品質評価モジュール230は、数式Q=(C1×R+C2)×L×C3×f(Qr)に従って単一フレームの品質を評価することができるが、ここで、Qは、現行フレームの単一フレームの品質評価結果を表し、Rは、現行フレームの符号化レートを表し、現行フレームがIフレームの場合、C1およびC2は、Iフレームに対応する定数を表し、現行フレームがPフレームの場合、C1およびC2は、Pフレームに対応する定数を表し、現行フレームがBフレームの場合、C1およびC2は、Bフレームに対応する定数を表し、Lは、シーケンスのフレームレートパラメータを表し、C3は、シーケンスのフレームレートパラメータの正規化されたパラメータを表し、かつ定数であり、Qrは、現行フレームに対応する基準フレームの単一フレームの品質評価結果を表し、f(Qr)は、Qrの関数を表すものとする。現行フレームがIフレームの場合、f(Qr)は1に等しく、現行フレームがIフレームではなく、Qrがしきい値(T)より小さいか、等しい場合、f(Qr)は、数式f(Qr)=C4×(T-Qr)/Tによって計算されるが、ここで、C4は定数であるものとする。QrがTより大きい場合、f(Qr)は1に等しい。他の実施形態では、単一フレームの品質は、基準符号化の種類、符号化レート、およびシーケンスのフレームレートパラメータを含む数式を使用することによっても、または上記の数式から変換された数式を使用することによっても評価できる。]
[0025] 単一フレーム品質評価モジュール230は、ビデオフレームの単一フレームの品質評価結果をシーケンス品質評価モジュール240および送信装置30に送信し、ビデオフレームの単一フレームの品質評価結果を表示または記憶するために単一フレームの品質評価結果を送信装置30を経て表示装置40または記憶装置50に送信するようにさらに構成される。]
[0026] シーケンス品質評価モジュール240は、単一フレーム品質評価モジュール230から送信されたビデオフレームの単一フレームの品質評価結果に従ってシーケンスの品質を評価するように構成される。この実施形態では、シーケンス品質評価モジュール240は、時間区間内の単一フレームの品質評価結果の平均値を計算し、その平均値と、同じ時間区間内のビデオフレームの単一フレームの品質評価結果との差に二乗演算を実行することによりビデオフレームの加重値を判定し、その加重値および時間区間内のビデオフレームの単一フレームの評価結果に加重平均演算を実行して時間区間内のシーケンスの品質評価結果を取得する。上記のプロセスは、次の数式で表すことができる。]
[0027] ]
[0028] 上記の数式において、Qsは、時間区間内のフレームシーケンスの品質評価結果を表し、Qi,nは、i番目のフレームの単一フレームの品質評価結果を表し、]
[0029] ]
[0030] は、時間区間内の単一フレームの品質評価結果の平均値を表し、nは、時間区間内のビデオフレームの数を表す。他の実施形態では、シーケンス品質評価モジュール240は、従来技術を使用することによってもシーケンスの品質評価結果を取得することができる。]
[0031] シーケンス品質評価モジュール240は、時間区間内のフレームシーケンスの品質評価結果を送信装置30に送信し、時間区間内のビデオフレームのシーケンスの品質評価結果を表示または記憶するためにシーケンスの品質評価結果を送信装置30を経て表示装置40または記憶装置50に送信するようにさらに構成される。]
[0032] 品質を評価するための上記のシステムおよび装置によって、ビデオフレームの符号化情報が取得され、そのビデオフレームの符号化情報に従って単一フレームのおよびシーケンスの品質が評価および出力され、時間区間内のフレームのシーケンスの品質が評価および出力される。したがって、チャネル内で伝送されるビデオデータパケットの品質が正確に予測でき、ビデオフレームの単一フレームの品質評価結果および時間区間内のビデオフレームのシーケンスの品質評価結果が即時に取得できる。]
[0033] 図4は、本発明の実施形態における、ビデオストリームの品質を評価する方法の全体のフローチャートである。この実施形態では、デコードされたピクチャ要素を使用せずにビデオストリームの品質を評価するための品質評価方法が使用される。この品質評価方法は、次のステップを含む。すなわち、] 図4
[0034] S300。伝送チャネルからビデオデータパケットを取得し、取得されたビデオデータパケットの損失情報を分析する。]
[0035] S302。ビデオデータパケットからビデオストリームを取得し、そのビデオストリームを分析してビデオストリーム内のビデオフレームの符号化情報を取得する。]
[0036] S304。ビデオストリーム内のビデオフレームの符号化情報に従って単一フレームの品質を評価する。]
[0037] S306。ビデオフレームの単一フレームの品質評価結果に従ってシーケンスの品質を評価する。]
[0038] S308。表示または記憶するために品質評価結果を送信する。この実施形態では、単一フレームの品質評価結果またはシーケンスの品質評価結果が表示または記憶のために送信される。]
[0039] 図5は、本発明の実施形態における、図4で示されたビデオストリームの品質を評価する方法のフローチャートである。] 図4 図5
[0040] S400。伝送チャネルからビデオデータパケットを取得する。この実施形態では、ビデオデータパケットは、指定されたビデオサービスパケットでよい。すなわち、ビデオデータパケットはVODサービスパケット、IPTVサービスパケットおよびビデオフォンサービスパケットでよい。他の実施形態では、ビデオデータパケットは、ネットワークビデオサービスで使用できる。]
[0041] S402。取得されたビデオデータパケットを分析してビデオデータパケットのパケット損失情報を取得する。この実施形態では、パケット損失情報は、有効なパケット、失われたパケット、および失われたパケットのIDを含む。]
[0042] S404。ビデオデータパケット、パケット損失情報およびビデオ圧縮規格に従ってビデオデータパケットからビデオストリームを取得する。]
[0043] S406。ビデオストリームを分析してビデオストリーム内のビデオフレームの符号化情報を取得する。この実施形態では、ビデオフレームの符号化情報は、ビデオフレームの符号化の種類、符号化レート、およびシーケンスのフレームレートパラメータを含む。ビデオフレームの符号化の種類には、Iフレーム、PフレームおよびBフレームがある。Iフレームは、イントラ符号化フレーム、Pフレームは順方向予測フレーム、Bフレームは双方向補間フレームである。Iフレームは完全なピクチャであり、PフレームおよびBフレームは、Iフレームとの相対的な変化を記録する。すなわち、各Iフレームは、一般的にPフレームおよびBフレームの基準フレームである。この実施形態では、Iフレーム、PフレームおよびBフレームは、既存のビデオ規格のみで定義されたものとは一致しない。そうではなくて、Iフレームは、イントラフレーム符号化モードを使用する全フレーム、PフレームおよびBフレームは、インターフレーム符号化モードを使用する全フレームが可能である。]
[0044] S408。現行フレームの符号化情報の種類を判定する。この実施形態では、現行フレームの符号化情報がIフレームの符号化情報であると判定された場合、プロセスはS410に進む。現行フレームの符号化情報がPフレームまたはBフレームの符号化情報であると判定された場合、プロセスはS414に進む。]
[0045] S410。Iフレームの符号化情報を評価してIフレームの単一フレームの品質評価結果を取得し、プロセスはS412に進む。この実施形態では、単一フレームの品質は、ビデオフレームの符号化の種類および符号化レートならびにシーケンスのフレームレートパラメータに従って評価される。単一フレームの品質評価は、数式Q=(C1×R+C2)×L×C3に従って行うことができるが、ここで、Qは、現行フレームの単一フレームの品質評価結果を表し、Rは、現行フレームの符号化レートを表し、現行フレームがIフレームの場合、C1およびC2は、Iフレームに対応する定数を表し、Lは、シーケンスのフレームレートパラメータを表し、C3は、シーケンスのフレームレートパラメータの正規化されたパラメータを表し、かつ定数であるものとする。他の実施形態では、単一フレームの品質は、基準符号の種類、符号化レート、およびシーケンスのフレームレートパラメータを含む数式を使用することによっても、または上記の数式から変換された数式を使用することによっても評価できる。]
[0046] S414。PフレームまたはBフレームの符号化情報をバッファリングし、S412に進む。]
[0047] S412。基準フレームを基準として使用するPフレームおよびBフレームの符号化情報を評価してPフレームおよびBフレームの単一フレームの品質評価結果を取得する。この実施形態では、基準フレームには、Iフレーム、PフレームおよびBフレームがある。Pフレームは、Iフレームまたは別のPフレームの基準フレームであり得て、Bフレームは、Iフレーム、Pフレームまた別のBフレームの基準フレームであり得る。この実施形態では、Iフレームの単一フレームの品質が評価された後、以下の動作が順に実行される。すなわち、Iフレームを基準として使用する現行PフレームおよびBフレームの符号化情報を評価して現行PフレームおよびBフレームの単一フレームの品質評価結果を取得し、現行Pフレームを基準として使用する別のPフレームおよび別のBフレームの符号化情報を評価して別のPフレームおよび別のBフレームの単一フレームの品質評価結果を取得し、現行Bフレーム以外のBフレーム、および現行Bフレームまたは前述の別のBフレームを基準として使用する、前述のBフレーム以外のBフレームの符号化情報を評価して、そのBフレームの単一フレームの品質評価結果を取得する。]
[0048] この実施形態では、単一フレームの品質は数式Q=(C1×R+C2)×L×C3×f(Qr)を使って評価されるが、ここで、Qは、現行フレームの品質評価結果を表し、Rは、現行フレームの符号化レートを表し、現行フレームがPフレームの場合、C1およびC2は、Pフレームに対応する定数を表し、現行フレームがBフレームの場合、C1およびC2は、Bフレームに対応する定数を表し、Lは、シーケンスのフレームレートパラメータを表し、C3は、シーケンスのフレームレートパラメータの正規化されたパラメータを表し、かつ定数であり、Qrは、現行フレームに対応する基準フレームの単一フレームの品質評価結果を表し、f(Qr)は、Qrの関数を表すものとする。Qrが、事前設定されたしきい値(T)より小さいか、等しい場合、f(Qr)は、数式f(Qr)=C4×(T-Qr)/Tによって計算されるが、ここで、C4は定数であるものとする。QrがTより大きい場合、f(Qr)は1に等しい。]
[0049] この実施形態では、S412が実行された後、プロセスはS416およびS418に同時に進む。]
[0050] S416。Iフレーム、PフレームおよびBフレームの単一フレームの評価結果に従ってシーケンスの品質を評価する。この実施形態では、フレームのシーケンスの品質は、時間区間内の受信されたビデオフレームの単一フレームの品質評価結果に従って、次の数式を使用することにより評価される。]
[0051] ]
[0052] 上記の数式において、Qsは、時間区間内のフレームシーケンスの品質評価結果を表し、Qi,nは、i番目のフレームの単一フレームの品質評価結果を表し、]
[0053] ]
[0054] は、時間区間内の単一フレームの品質評価結果の平均値を表し、nは、時間区間内のフレームの数を表す。S416が実行された後、プロセスはS418に進む。]
[0055] S418。品質評価結果を表示および記憶するために送信する。この実施形態では、単一フレームの品質評価結果またはシーケンスの品質評価結果が表示される必要がある場合、単一フレームの品質評価結果またはシーケンスの品質評価結果は送信装置を経て表示装置に送信される必要があり、表示装置は、単一フレームの品質評価結果または時間区間内のビデオフレームのシーケンスの品質評価結果を表示する。単一フレームの品質評価結果またはシーケンスの品質評価結果が表示される必要がない場合、単一フレームの品質評価結果またはシーケンスの品質評価結果は送信装置を経て記憶装置に送信され、記憶装置は、単一フレームの品質評価結果または時間区間内のビデオフレームのシーケンスの品質評価結果を記憶する。]
[0056] 本発明の実施形態で提供される品質評価方法に従えば、デコードされたピクチャ要素を使用せずにビデオフレームの符号化情報が取得され、そのビデオフレームの符号化情報に従って単一フレームおよびシーケンスの品質が評価および出力され、時間区間内のフレームのシーケンスの品質が評価および出力される。したがって、チャネル内で伝送されるビデオデータパケットの品質が正確に予測でき、ビデオフレームの単一フレームの品質評価結果および時間区間内のビデオフレームのシーケンスの品質評価結果が即時に取得できる。]
[0057] 当業者には、前述の実施形態におけるステップの全部または一部は、プログラムによって指示されるハードウェアによって実施できることが理解できよう。そのプログラムは、コンピュータ読み取り可能な記憶媒体に記憶できる。プログラムが実行されると、前述の実施形態における方法のプロセスが関わってくる。記憶媒体は、磁気ディスク、コンパクトディスク、読み取り専用メモリ(ROM)、またはランダムアクセスメモリ(RAM)であってよい。]
[0058] 本発明はいくつかの例示的な実施形態によって説明されているが、本発明は、そのような実施形態に限定されるものではない。当業者が本発明の範囲から逸脱することなく本発明に様々な修正および変更を加えられることは明らかである。]
[0059] 1エンコーダ
2ルータ
3デコーダ
10 システム
20 装置
30送信装置
40表示装置
50記憶装置
200パケット取得モジュール
210パケット分析モジュール
220ストリーム分析モジュール
230単一フレーム品質評価モジュール
240シーケンス品質評価モジュール]
权利要求:

請求項1
ビデオストリームの品質を評価する方法であって、ビデオストリームを取得するステップと、前記ビデオストリーム内のビデオフレームの符号化情報を取得するステップと、前記ビデオフレームの符号化情報に従って単一フレームの品質を評価するステップと、前記単一フレームの品質評価結果に従ってシーケンスの品質を評価するステップと、を含む方法。
請求項2
前記ビデオフレームの符号化情報は、前記ビデオフレームの符号化の種類、符号化レート、パケット損失情報、および前記シーケンスのフレームレートパラメータを含む請求項1に記載の方法。
請求項3
前記単一フレームの品質を評価するステップは、前記ビデオフレームの、Iフレーム、PフレームおよびBフレームを含む符号化の種類、前記符号化レート、前記パケット損失情報、および前記シーケンスのフレームレートパラメータを使用して単一フレームの品質を評価するステップを含む請求項2に記載の方法。
請求項4
前記単一フレームの品質を評価するステップは、現行フレームの符号化情報の種類を判定するステップと、前記現行フレームの符号化情報が前記Iフレームの符号化情報であると判定された場合、前記現行フレームの単一フレームの品質を評価するステップと、を含む請求項3に記載の方法。
請求項5
前記単一フレームの品質を評価するステップは、前記現行フレームの符号化情報が前記PフレームまたはBフレームの符号化情報であると判定された場合、前記PフレームまたはBフレームの符号化情報をバッファリングするステップと、前記PフレームまたはBフレームによって参照される基準フレームの単一フレームの品質を評価した後、前記PフレームまたはBフレームを評価して、前記PフレームまたはBフレームの単一フレームの品質評価結果をそれぞれ取得するステップと、を含む請求項4に記載の方法。
請求項6
前記シーケンスの品質を評価するステップは、時間区間内の単一フレームの品質評価結果の平均値を計算するステップと、前記平均値と、前記時間区間内のビデオフレームの単一フレームの品質評価結果との差に二乗演算を実行することにより前記ビデオフレームの加重値を判定するステップと、前記加重値および前記時間区間内のビデオフレームの単一フレームの品質評価結果に加重平均演算を実行して前記時間区間内のシーケンスの品質評価結果を取得するステップと、を含む請求項1に記載の方法。
請求項7
前記単一フレームの品質評価結果または前記シーケンスの品質評価結果を出力するステップをさらに含む請求項1に記載の方法。
請求項8
ビデオストリームの品質を評価する装置であって、ビデオデータパケットからビデオストリームを取得し、前記ビデオストリーム内のビデオフレームの符号化情報を取得するように構成されたストリーム分析モジュールと、前記ビデオフレームの符号化情報に従って単一フレームの品質を評価するように構成された単一フレーム品質評価モジュールと、前記単一フレームの品質評価結果に従ってシーケンスの品質を評価するように構成されたシーケンス品質評価モジュールと、を備えた装置。
請求項9
前記ビデオフレームの符号化情報は、前記ビデオフレームの符号化の種類、符号化レート、パケット損失情報、および前記シーケンスのフレームレートパラメータを含む請求項8に記載の装置。
請求項10
前記単一フレーム品質評価モジュールは、前記ビデオフレームの、Iフレーム、PフレームおよびBフレームを含む符号化の種類、前記符号化レート、前記パケット損失情報、および前記シーケンスのフレームレートパラメータを使用して単一フレームの品質を評価するようにさらに構成された請求項9に記載の装置。
請求項11
前記単一フレーム品質評価モジュールは、現行フレームの符号化情報の種類を判定し、前記現行フレームの符号化情報が前記Iフレームの符号化情報であると判定された場合、前記現行フレームの単一フレームの品質を評価するようにさらに構成された請求項10に記載の装置。
請求項12
前記単一フレーム品質評価モジュールは、前記現行フレームの符号化情報が前記PフレームまたはBフレームの符号化情報であると判定し、前記PフレームまたはBフレームの符号化情報をバッファリングし、前記PフレームまたはBフレームによって参照される基準フレームの単一フレームの品質を評価した後、前記PフレームまたはBフレームを評価して、前記PフレームまたはBフレームの単一フレームの品質評価結果をそれぞれ取得するようにさらに構成された請求項11に記載の装置。
請求項13
前記シーケンス品質評価モジュールは、時間区間内の単一フレームの品質評価結果の平均値を計算し、前記平均値と、前記時間区間内のビデオフレームの単一フレームの品質評価結果との差に二乗演算を実行することにより前記ビデオフレームの加重値を判定し、前記加重値および前記時間区間内のビデオフレームの単一フレームの品質評価結果に加重平均演算を実行して前記時間区間内のシーケンスの品質評価結果を取得するようにさらに構成された請求項8に記載の装置。
請求項14
チャネル内で伝送されたビデオデータパケットを取得するように構成されたパケット取得モジュールと、ビデオデータパケットの、有効なパケットおよび失われたパケットおよび失われたパケットのIDを含むパケット損失情報を分析するように構成されたパケット分析モジュールと、をさらに備えた請求項8に記載の装置。
請求項15
前記ストリーム分析モジュールは、前記ビデオデータパケット、前記パケット損失情報およびビデオ圧縮規格に従ってビデオストリームを取得するようにさらに構成された請求項14に記載の装置。
請求項16
ビデオストリームの品質を評価するシステムであって、ビデオデータパケットからビデオストリームを取得して前記ビデオストリーム内のビデオフレームの符号化情報を取得し、前記ビデオフレームの符号化情報に従って単一フレームの品質を評価し、前記単一フレームの品質評価結果に従ってシーケンスの品質を評価するように構成された、品質を評価する装置と、前記品質を評価する装置の単一フレームの品質評価結果またはシーケンスの品質評価結果を送信するように構成された送信装置と、を備えたシステム。
請求項17
前記ビデオフレームの符号化情報は、前記ビデオフレームの符号化の種類、符号化レート、パケット損失情報、および前記シーケンスのフレームレートパラメータを含む請求項16に記載のシステム。
請求項18
前記品質を評価する装置は、前記ビデオフレームの、Iフレーム、PフレームおよびBフレームを含む符号化の種類、前記符号化レート、前記パケット損失情報、および前記シーケンスのフレームレートパラメータを使用して単一フレームの品質を評価するようにさらに構成された請求項17に記載のシステム。
請求項19
前記品質を評価する装置は、現行フレームの符号化情報の種類を判定し、前記現行フレームの符号化情報が前記Iフレームの符号化情報であると判定された場合、前記現行フレームの単一フレームの品質を評価するようにさらに構成された請求項18に記載のシステム。
請求項20
前記品質を評価する装置は、前記現行フレームの符号化情報が前記PフレームまたはBフレームの符号化情報であると判定し、前記PフレームまたはBフレームの符号化情報をバッファリングし、前記PフレームまたはBフレームによって参照される基準フレームの単一フレームの品質を評価した後、前記PフレームまたはBフレームを評価して、前記PフレームまたはBフレームの単一フレームの品質評価結果をそれぞれ取得するようにさらに構成された請求項19に記載のシステム。
請求項21
前記送信装置によって送信された単一フレームの品質評価結果またはシーケンスの品質評価結果を表示するように構成された表示装置と、前記送信装置によって送信された単一フレームの品質評価結果またはシーケンスの品質評価結果を記憶するように構成された記憶装置と、を備えた請求項20に記載のシステム。
类似技术:
公开号 | 公开日 | 专利标题
De Pessemier et al.2012|Quantifying the influence of rebuffering interruptions on the user's quality of experience during mobile video watching
Khan et al.2011|QoE prediction model and its application in video quality adaptation over UMTS networks
Ries et al.2008|Video Quality Estimation for Mobile H. 264/AVC Video Streaming.
JP4891352B2|2012-03-07|映像品質推定装置、映像品質推定方法、フレーム種別判定方法、および記録媒体
Raake et al.2008|TV-model: Parameter-based prediction of IPTV quality
JP6104301B2|2017-03-29|映像品質推定技術
Winkler2009|Video quality measurement standards—Current status and trends
US8514928B2|2013-08-20|Method and system for viewer quality estimation of packet video streams
Alberti et al.2013|Automated QoE evaluation of dynamic adaptive streaming over HTTP
EP2954681B1|2019-11-13|Codec techniques for fast switching
US9025673B2|2015-05-05|Temporal quality metric for video coding
KR100592547B1|2006-06-23|스트리밍을 위한 패킷 스케줄링 방법
US7912419B2|2011-03-22|Methods and apparatuses for measuring transmission quality of multimedia data
Yang et al.2010|No-reference quality assessment for networked video via primary analysis of bit stream
Anegekuh et al.2015|Content-based video quality prediction for HEVC encoded videos streamed over packet networks
US9319670B2|2016-04-19|Video data quality assessment method and apparatus
US20140337871A1|2014-11-13|Method to measure quality of experience of a video service
US10334289B2|2019-06-25|Efficient approach to dynamic frame size and frame rate adaptation
US7873727B2|2011-01-18|System and method for evaluating streaming multimedia quality
JP5519690B2|2014-06-11|映像品質推定装置、映像品質推定方法およびプログラム
JP4327674B2|2009-09-09|映像品質管理方法および映像品質管理システム
EP2296379A1|2011-03-16|Method, system and equipment for evaluating video quality
Takahashi et al.2008|Standardization activities in the ITU for a QoE assessment of IPTV
EP2790407A1|2014-10-15|Video quality evaluation method and device
US9037743B2|2015-05-19|Methods and apparatus for providing a presentation quality signal
同族专利:
公开号 | 公开日
CN101626506B|2011-06-01|
CN101626506A|2010-01-13|
US9438913B2|2016-09-06|
US8576921B2|2013-11-05|
US20140037016A1|2014-02-06|
EP2229002A1|2010-09-15|
US20100322319A1|2010-12-23|
WO2010003338A1|2010-01-14|
JP5302342B2|2013-10-02|
EP2229002A4|2011-02-09|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
法律状态:
2012-07-23| A977| Report on retrieval|Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120723 |
2012-08-15| A131| Notification of reasons for refusal|Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120814 |
2012-11-10| A601| Written request for extension of time|Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20121109 |
2012-11-19| A602| Written permission of extension of time|Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20121116 |
2012-12-11| A521| Written amendment|Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121210 |
2013-05-20| TRDD| Decision of grant or rejection written|
2013-05-29| A01| Written decision to grant a patent or to grant a registration (utility model)|Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130528 |
2013-06-27| A61| First payment of annual fees (during grant procedure)|Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130620 |
2013-06-28| R150| Certificate of patent or registration of utility model|Ref document number: 5302342 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
2016-02-29| S111| Request for change of ownership or part of ownership|Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
2016-03-08| R350| Written notification of registration of transfer|Free format text: JAPANESE INTERMEDIATE CODE: R350 |
2016-06-07| R250| Receipt of annual fees|Free format text: JAPANESE INTERMEDIATE CODE: R250 |
2017-06-06| R250| Receipt of annual fees|Free format text: JAPANESE INTERMEDIATE CODE: R250 |
2018-06-12| R250| Receipt of annual fees|Free format text: JAPANESE INTERMEDIATE CODE: R250 |
2019-06-28| LAPS| Cancellation because of no payment of annual fees|
优先权:
申请号 | 申请日 | 专利标题
[返回顶部]